self-loading weapon - Francés Inglés Diccionario